/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.intec.matsab.form;

import edu.intec.matsab.dao.UsuarioDAO;
import edu.intec.matsab.persistence.Usuario;
import javax.faces.event.ActionEvent;

/**
 *
 * @author matilde
 */
public class AutentificacionBean {

    /** Username field */
    private String usuario;
    /** Password field */
    private String passwd;

    public AutentificacionBean() {
    }

    public String getPasswd() {
        return passwd;
    }

    public void setPasswd(String passwd) {
        this.passwd = passwd;
    }

    public void setUsuario(String usuario) {
        this.usuario = usuario;
    }

    public String getUsuario() {
        return usuario;
    }

    public void autentificar(ActionEvent event) {
        Usuario user = UsuarioDAO.isRegistered(usuario, passwd);

        if (user == null) {
            return;
        } else {
            SessionBean sbean = SessionBean.getCurrentSessionBean();

            if (user.getIdRol() == 1) {
                sbean.setAdmin(user.getAdministrador());
            } else if (user.getIdRol() == 2) {
                sbean.setProfesor(user.getProfesor());
            } else {
                sbean.setEstudiante(user.getEstudiante());
            }
        }

    }
}
